package router

import (
	"github.com/kataras/iris/v12"
	"go-movies/controller"
	"go-movies/util"
)

// 注册电影相关接口
func RegisterMovieRouter(app *iris.Application) {
	// 获取所有的电影
	app.Get("/movie", controller.GetMovieWithCount)
	// 获取某种类型的电影
	app.Get("/movie/{type}", controller.GetMovieWithType)
	// 模糊查询电影
	app.Get("/movie/search", controller.SearchMovieWithTitle)
	// 收藏电影
	app.Get("/movie/like/{id}", util.ValidateJwtMiddleware, controller.LikeMovieToUser)
	// 获取电影数据详情
	app.Get("/movie/info/{id}", controller.GetMovieInfo)
}